/*******************************************************************************
 * Copyright 2010 DemandSpot
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/
package com.demandspot.client.table;

import com.google.gwt.core.client.GWT;
import com.google.gwt.i18n.client.Messages;
import com.google.gwt.i18n.client.LocalizableResource.DefaultLocale;

@DefaultLocale("en")
public interface Labels extends Messages {

	@DefaultMessage("Sort")
	String sortBtnText();

	@DefaultMessage("Ascending")
	String ascending();

	@DefaultMessage("Descending")
	String descending();
	
	@DefaultMessage("Filter...")
	String filterBtnText();

	@DefaultMessage("Field")
	String field();

	@DefaultMessage("Condition")
	String condition();

	@DefaultMessage("Value")
	String value();

	@DefaultMessage("Add")
	String add();

	@DefaultMessage("Apply")
	String apply();

	@DefaultMessage("Remove")
	String remove();

	@DefaultMessage("Remove {0}")
	String removeLocation(String name);

	@DefaultMessage("Filters")
	String tableFilters();
	
	
	
	public static class Util {
		private static final Labels LABELS = GWT.create(Labels.class);	
		
		public static final Labels getLabels() {		
			return LABELS;
		}		 
	}
	
}
